package cool.goodbai.entity;

import cool.goodbai.api.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * tb_post
 * @author
 */
@Data
@ApiModel("")
@Accessors(chain = true)
public class Post extends BaseEntity implements Serializable {

    /**
     * 岗位名称
     */
    @ApiModelProperty("岗位名称(Key)")
    private String name;

    /**
     * 所属院部
     */
    @ApiModelProperty("所属院部")
    private String college;

    /**
     * 招聘人数
     */
    @ApiModelProperty("招聘人数")
    private Integer number;

    /**
     * 职位描述
     */
    @ApiModelProperty("职位描述")
    private String description;

    /**
     * 职位要求
     */
    @ApiModelProperty("职位要求")
    private String require;

    /**
     * 学历
     */
    @ApiModelProperty("学历")
    private String education;

    /**
     * 学位
     */
    @ApiModelProperty("学位")
    private String degree;

    /**
     * 年龄
     */
    @ApiModelProperty("年龄")
    private Integer age;

    /**
     * 截止时间
     */
    @ApiModelProperty("截止时间")
    private LocalDateTime deadline;

    /**
     * 开始时间
     */
    @ApiModelProperty("开始时间")
    private LocalDateTime startTime;

    private static final long serialVersionUID = 1L;
}
